home *** CD-ROM | disk | FTP | other *** search
- #ifndef TAPE_CLASS_HEADER
-
- #define TAPE_CLASS_HEADER
-
- class CTape : public CFile
- {
- private:
-
- void m_Initialize( );
-
- protected:
-
-
- public:
-
- CTape();
- ~CTape();
-
- /*
- ** The Win32 API
- */
-
- virtual BOOL CreatePartition(); // CreateTapePartition
- virtual BOOL Erase(); // EraseTape
- virtual BOOL GetParameters(); // GetTapeParameters
- virtual BOOL GetPosition(); // GetTapePosition
- virtual BOOL GetStatus(); // GetTapeStatus
- virtual BOOL Prepare(); // PrepareTape
- virtual BOOL SetParameters(); // SetTapeParameters
- virtual BOOL SetPosition(); // SetTapePosition
- virtual BOOL Mark(); // WriteTapemark
- virtual BOOL Read(); // BackupRead
- virtual BOOL Seek(); // BackupSeek
- virtual BOOL Write(); // BackupWrite
-
- /*
- ** API's to make life easier
- */
-
- virtual BOOL Open(); // Calls Prepare( TAPE_LOAD )
- virtual BOOL Close(); // Calls Prepare( TAPE_UNLOAD )
-
- /*
- ** Operators
- */
-
- };
-
- #endif // TAPE_CLASS_HEADER
-